*{-webkit-tap-highlight-color: transparent;}
html, body {
    width: 100%;
    height: 100%;
}
html{-webkit-text-size-adjust:none;}
/** ����Ĭ������ **/
html,body, button, select, textarea, input, label, option, fieldset, legend{
	font-family: '΢���ź�','Microsoft YaHei','Helvetica Neue','Helvetica','Arial','sans-serif';
	font-size: 14px;
}
/*����margin��paddingΪ0*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
a:hover{outline:none; text-decoration:none;}
a:link {text-decoration:none;}
ul,ol,li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal;}/* ��б����� */
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,textarea{outline: none;}
textarea{resize:none;overflow: auto;}
em{font-style: normal;}
small { font-size: 12px; } /* С�� 12px �����ĺ����Ķ�, �� small ������ */
input[type="submit"],input[type="reset"],input[type="button"],input[type=date],button,select{
    appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari �� Chrome */
}
img{
    border-style: none;/*���ie8 a��ǩ��ͼƬ���ֱ߿�����*/
}
.left{
	float: left;
}
.right{
	float: right;
}
.clearfix:after{
	display:block; 
	overflow:hidden; 
	clear:both; 
	height:0; 
	visibility:hidden; 
	content:".";
}



.wrap{
	width: 100%;
}

.header{
	width: 1200px;
	margin: 0 auto;
	padding: 15px 0;
}

.header .logo{
	width: 120px;
	height: 65px;
	background: url("../images/login/logo.png") 0 0 no-repeat;
	background-size: 120px 65px;
}

.header .words{
	margin-top: 8px;
	margin-left: 23px;	
}

.header .words p{
	font-size: 14px;
	color: #666666;
}

.header .words .Bwords{
	font-size: 24px;
	letter-spacing: 7px;
	font-weight: bolder;
	color: #000000;
}

.body{
	width: 100%;
	height: 550px;
	background: url("../images/login/bg.png") 0 0 no-repeat;
	background-size: 100% 550px;

}

.body .login{
	width: 1200px;
	height: 550px;
	margin: 0 auto;
	position: relative;
	background: url("../images/login/loginBg.png") 0 0 no-repeat;
	background-size: 1200px 550px;
}

.body .login ul{
	width: 370px;
	height: 340px;
	background-color: #ffffff;
	position: absolute;
	top: 85px;
	right: 30px;
	padding-top: 20px;
}

.body .login .title{
	width: 321px;
	padding: 12px 0 12px 24px;
	border-bottom: 1px #d9dadc solid;
	margin: 0 auto;
	color: #999;
	font-size: 20px;
}

.body .login .username{
	width: 277px;
padding: 10px 0;
	margin: 0 auto;
	margin-top: 24px;
	border: 1px #e6e6e6 solid;
	padding-left: 12px;
	border-radius: 5px;
}

.body .login .username input{
	border: none;
	padding-left: 23px;
	background: url("../images/login/user.png") left center no-repeat;
	background-size: 15px 17px;
	font-size: 16px;
}

.body .login .password,.body .login .verification{
	width: 277px;
	padding: 10px 0;
	margin: 0 auto;
	margin-top: 12px;
	border: 1px #e6e6e6 solid;
	padding-left: 12px;
	border-radius: 5px;overflow: auto;
}

.body .login .password{
	width: 277px;
	padding: 10px 0;
	margin: 0 auto;
	margin-top: 12px;
	border: 1px #e6e6e6 solid;
	padding-left: 12px;
	border-radius: 5px;overflow: auto;
}

.body .login .verification{
	width: 277px;
	padding: 6px 0;
	margin: 0 auto;
	margin-top: 12px;
	border: 1px #e6e6e6 solid;
	padding-left: 12px;
	border-radius: 5px;overflow: auto;
}


.body .login .verification input{float: left;  border: none;font-size: 16px;}
.body .login .verification .code{background: #cacaca; float: right; width: 86px; height: 42px;margin: -10px 0;}

.body .login .password input{
	border: none;
	padding-left: 23px;
	background: url("../images/login/suo.png") left center no-repeat;
	background-size: 15px 17px;
	font-size: 16px;
}

.body .login .forgit{
	width: 267px;
	margin: 0 auto;
	margin-top: 12px;
}

.body .login .forgit a{
	display: inline-block;
	width: 277px;
	text-align: right;	
	color: #8a8a8a;
}

.body .login .btn{
	width: 277px;
	margin: 18px 34px 0;
	margin-top: 18px;
	border-radius: 5px;
}

.body .login .btn button{
	width: 100%;
	height: 38px;
	line-height: 38px;
	border: 0;
	background-color: #eb4a49;
	border-radius: 5px;
	color: #ffffff;
}
